package com.probox.common.entity.service.platfom;

import com.baomidou.mybatisplus.extension.service.IService;
import com.probox.platform.api.domain.PlatformGeneralsettingsVo;
import com.probox.common.entity.domain.platfom.PlatformGeneralsettings;

/**
 * 平台_店铺通用设置Service接口
 *
 * @author usoft
 * @date 2021-07-08
 */
public interface IPlatformGeneralsettingsService extends IService<PlatformGeneralsettings> {


    /**
     * 查询平台_店铺通用设置
     *
     * @param generalsettingsUid 平台_店铺通用设置ID
     * @return 平台_店铺通用设置
     */
    public PlatformGeneralsettings selectPlatformGeneralsettingsById(Long generalsettingsUid);


    /**
     * 查询平台_店铺通用设置
     *
     * @return
     */
    public PlatformGeneralsettingsVo get(Long uid);


    /**
     * 新增平台_店铺通用设置
     *
     * @param uid 平台_店铺通用设置
     * @return 结果
     */
    public boolean insertPlatformGeneralsettings(Long uid);

    /**
     * 修改平台_店铺通用设置
     *
     * @param vo 平台_店铺通用设置
     * @return 结果
     */
    public boolean updatePlatformGeneralsettings(PlatformGeneralsettingsVo vo);

    /**
     * 批量删除平台_店铺通用设置
     *
     * @param generalsettingsUids 需要删除的平台_店铺通用设置ID
     * @return 结果
     */
    public boolean deletePlatformGeneralsettingsByIds(Long[] generalsettingsUids);


}
